/* reset */
* {
  margin: 0;
  padding: 0;
  border: 0;
  list-style: none;
  word-break: break-all;
}
label,
div,
a,
input,
h1,
h2,
h3,
h4,
h5,
span,
i,
em,
p,
table,
tr,
td,
th {
  font-weight: inherit;
}
.h1,
.h2,
.h3,
h1,
h2,
h3,
.h4,
.h5,
.h6,
h4,
h5,
h6,
p {
  margin: 0;
}
html {
  width: 100%;
  height: 100%;
}
body {
  font-family: "microsoft yahei";
  min-height: 100%;
  _height: 100%;
  background: #d5dce6;
  font-size: 14px;
  color: #666666;
  font-weight: inherit;
}
input,
select,
textarea,
button {
  vertical-align: middle;
  outline: none;
}
input:focus,
select:focus,
textarea:focus,
button:focus {
  outline: none;
}
input[type="text"]:focus,
.select:focus {
  border-color: #4d94ff;
}
/* 重置表单控件垂直居中*/
textarea {
  resize: none;
}
input[type="submit"],
button {
  cursor: pointer;
}
a {
  outline: none;
  transition: color .2s ease;
  text-decoration: none;
  color: #4d94ff;
}
a:hover,
a:focus {
  text-decoration: none;
  outline: none;
  color: #437fdc;
}
::-webkit-input-placeholder {
  color: #a6a6a6;
}
::-moz-placeholder {
  color: #a6a6a6;
  opacity: 1;
}
:-moz-placeholder {
  color: #a6a6a6;
  opacity: 1;
}
::-ms-input-placeholder {
  color: #a6a6a6;
}
.modal-backdrop.in {
  opacity: 0.3;
  filter: alpha(opacity=30);
}
@media (min-width: 768px) {
  .modal-content {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
  }
  .modal-dialog {
    margin-top: 100px;
  }
}
.modal-dialog {
  margin-top: 100px;
}
.modal-dialog {
  width: 400px;
}
.modal-content {
  border: none;
}
.modal-header,
.modal-body {
  padding: 0 20px 0 21px;
}
.modal-header {
  height: 51px;
  border-bottom-color: #f2f2f2;
}
.modal-header h4 {
  font-size: 14px;
  line-height: 50px;
}
.modal-footer {
  border-color: #f2f2f2;
}
.modal-footer button {
  margin: 0 5px;
}
